\hypertarget{class_sound_controller}{\section{Sound\-Controller Class Reference}
\label{class_sound_controller}\index{Sound\-Controller@{Sound\-Controller}}
}


Receives sound commands and translates these commands to proper Hertz and Seconds for the \hyperlink{class_beeper}{Beeper}.  




{\ttfamily \#include $<$Sound\-Controller.\-h$>$}

Inheritance diagram for Sound\-Controller\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_sound_controller}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_sound_controller_a0995d8364d66dd93bf000fdc1cdecee6}{\hyperlink{class_sound_controller_a0995d8364d66dd93bf000fdc1cdecee6}{Sound\-Controller} (int prio, \hyperlink{class_beeper}{Beeper} $\ast$beeper)}\label{class_sound_controller_a0995d8364d66dd93bf000fdc1cdecee6}

\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_a0fd0ce799939e743ae503937e8060fe5}{void \hyperlink{class_sound_controller_a0fd0ce799939e743ae503937e8060fe5}{Play\-Introduce\-Game\-Sound} ()}\label{class_sound_controller_a0fd0ce799939e743ae503937e8060fe5}

\begin{DoxyCompactList}\small\item\em Plays the \hyperlink{class_introduce_game}{Introduce\-Game} sound. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_a5af99f90ecfce55f95164bd18bd561c9}{void \hyperlink{class_sound_controller_a5af99f90ecfce55f95164bd18bd561c9}{Play\-Start\-Game\-Sound} ()}\label{class_sound_controller_a5af99f90ecfce55f95164bd18bd561c9}

\begin{DoxyCompactList}\small\item\em Plays the Start\-Game sound. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_aa64083ca00ca378e6e6d7a8ee1ed09a4}{void \hyperlink{class_sound_controller_aa64083ca00ca378e6e6d7a8ee1ed09a4}{Play\-End\-Game\-Sound} ()}\label{class_sound_controller_aa64083ca00ca378e6e6d7a8ee1ed09a4}

\begin{DoxyCompactList}\small\item\em Plays the End\-Game\-Sound. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_a1bd5f5e7f31bb33d8fee4063da1958a2}{void \hyperlink{class_sound_controller_a1bd5f5e7f31bb33d8fee4063da1958a2}{Play\-Death\-Sound} ()}\label{class_sound_controller_a1bd5f5e7f31bb33d8fee4063da1958a2}

\begin{DoxyCompactList}\small\item\em Plays the Death sound. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_a79e24f0e72b3ee1b067448e330299b1f}{void \hyperlink{class_sound_controller_a79e24f0e72b3ee1b067448e330299b1f}{Play\-Activate\-Deactivate\-Player\-Sound} ()}\label{class_sound_controller_a79e24f0e72b3ee1b067448e330299b1f}

\begin{DoxyCompactList}\small\item\em Plays the Activate\-Deactivate\-Player sound. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_ad7f70d0cb86d0b5e3b0628f6063a1996}{void \hyperlink{class_sound_controller_ad7f70d0cb86d0b5e3b0628f6063a1996}{Play\-Hit\-Sound} ()}\label{class_sound_controller_ad7f70d0cb86d0b5e3b0628f6063a1996}

\begin{DoxyCompactList}\small\item\em Plays the Hit sound. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_a35938c4cfc56df3dbcffbba3935255fb}{void \hyperlink{class_sound_controller_a35938c4cfc56df3dbcffbba3935255fb}{Play\-Read\-Log\-Sound} ()}\label{class_sound_controller_a35938c4cfc56df3dbcffbba3935255fb}

\begin{DoxyCompactList}\small\item\em Plays the Read\-Log sound. \end{DoxyCompactList}\item 
\hypertarget{class_sound_controller_a6132277a4aec0d6e3e7a491aae3f1ffa}{void \hyperlink{class_sound_controller_a6132277a4aec0d6e3e7a491aae3f1ffa}{Register\-Health} (\hyperlink{class_health}{Health} $\ast$health)}\label{class_sound_controller_a6132277a4aec0d6e3e7a491aae3f1ffa}

\begin{DoxyCompactList}\small\item\em Register the instance of the \hyperlink{class_health}{Health} class provided with this call. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Receives sound commands and translates these commands to proper Hertz and Seconds for the \hyperlink{class_beeper}{Beeper}. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
headers/Sound\-Controller.\-h\item 
compile/Sound\-Controller.\-cpp\end{DoxyCompactItemize}
